track-laying machine - Francés Inglés Diccionario